package no.sachmuld.methodcombination.api;

/**
 *
 */
public abstract class CrosscuttingBehaviour {

    public void before(MethodInvocation<Void> methodInvocation) {
    }

    public void after(MethodInvocation<Void> methodInvocation) {
    }

    public Object around(MethodInvocation<?> methodInvocation) {
        return methodInvocation.proceed();
    }

}
